All tags

Content tagged with "software design" (5)

All content across blogs, linklog, and books with this tag.

Links

  • by Sandi Metz

    The case for un-abstracting: once a shared abstraction starts collecting special cases and flags, inlining it back into plain duplication is cheaper than bending it further.

  • by Alex Kladov

    matklad on where architectural taste really comes from: reading large codebases closely and noticing which decisions kept them soft enough to change.

  • by Pete Hodgson

    Feature flags are just if-statements with an expiration date, and the real problem is that most teams forget to clean them up.

  • by Joel Spolsky

    You can pretend the layer below doesn't exist right up until it breaks, and then you'd better understand it anyway.

  • by Artem Zakirullin

    Most codebases aren't hard because the problem is hard, they're hard because someone made you hold too many things in your head at once.